//---------------------------------------------------------------------------------------------------
inline int VisibleSet::GetQuantity () const
{
    return m_iQuantity;
}
//---------------------------------------------------------------------------------------------------
inline VisibleObject* VisibleSet::GetVisible ()
{
    return m_akVisible;
}
//---------------------------------------------------------------------------------------------------
inline VisibleObject& VisibleSet::GetVisible (int i)
{
    assert(0 <= i && i < m_iQuantity);
    return m_akVisible[i];
}
//---------------------------------------------------------------------------------------------------
inline void VisibleSet::Clear ()
{
    m_iQuantity = 0;
}
//---------------------------------------------------------------------------------------------------